Explanation:

Field is one of the most important parameters in a Script node. It basically serves as a "look here!" pointer to the Java program. It allows the node to tell the Java script, "OK, here's a node in the VRML file. Do whatever you want with it." In short it allows the Java program to directly access and manipulate any node in the scene graph.

The syntax is:

field [type] [name] [node]
Note that you can do a USE for the node.